-
Notifications
You must be signed in to change notification settings - Fork 2
Add MCP usage guides #155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add MCP usage guides #155
Conversation
Signed-off-by: Dan Barr <[email protected]>
Signed-off-by: Dan Barr <[email protected]>
Signed-off-by: Dan Barr <[email protected]>
Signed-off-by: Dan Barr <[email protected]>
Signed-off-by: Dan Barr <[email protected]>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds comprehensive usage guides for popular MCP servers, demonstrating how to configure and use them with ToolHive. It introduces a custom Docusaurus plugin that dynamically fetches MCP server metadata at build time, ensuring documentation stays current.
Key changes:
- Added detailed usage guides for 8 MCP servers (Playwright, OSV, Kubernetes, GitHub, Filesystem, Fetch, Context7)
- Created a custom Docusaurus plugin to dynamically fetch server metadata via
thv registry info - Added supporting infrastructure for Vercel builds and development environments
Reviewed Changes
Copilot reviewed 36 out of 41 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| docs/toolhive/guides-mcp/*.mdx | New MCP server usage guides with UI/CLI/K8s instructions |
| plugins/mcp-metadata-plugin/ | Custom Docusaurus plugin for dynamic metadata generation |
| src/components/MCPMetadata/ | React component for displaying server metadata |
| scripts/install-thv.sh | Script to install ToolHive CLI in build environments |
| vercel.json | Updated with schema and custom build commands |
| Various config files | Added plugin registration, global components, and updated dependencies |
Signed-off-by: Dan Barr <[email protected]>
Description
Adds an initial batch of detailed usage guides for popular MCP servers. For each server, instructions for using it with the ToolHive UI, CLI, and K8s Operator are included, along with sample prompts and usage guidance.
These guides cover a wide range of MCP and ToolHive capabilities including secrets management, network isolation, filesystem access, etc.
Included is a custom Docusaurus plugin that runs
thv registry infofor each server to dynamically populate the metadata at site build time, with supporting scripts to makethvavailable in the Vercel build environment and dev container.Related issues/PRs
N/A
Screenshots
Sidebar:

Inline metadata (in collapsible panel):

Merge checklist
Content
sidebars.ts) updated for added, deleted, reordered, or renamed filesvercel.jsonfor moved, renamed, or deleted pages (i.e., if the URL slug changed)Reviews
Signed-off-by: Dan Barr [email protected]